/*@charset "gb2312";*/
/**
 * ============================================================================
 * 版权所有: ThinkCSS
 * 网站地址: http://code.google.com/p/thinkcss/
 * ----------------------------------------------------------------------------
 * $codex 1. id和class命名采用该版块的英文单词或组合命名，并第一个单词小写，第二个单词首个字母大写，如:thinkCss（最新产品/think+Css)
 * $codex 2. CSS样式表各区块用注释说明
 * $codex 3. 尽量使用英文命名原则
 * $codex 4. 尽量不加中杠和下划线
 * $codex 5. 尽量不缩写，除非一看就明白的单词
 * $Author: tomcat 
 * $mailto: <thinkcss@p2h.cn>
 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important ie9, \9
*/

/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  互联网
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 body{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
 * {}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}

/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}

.tal{ text-align:left} .tar{ text-align:right;}

/* 固定不动 */
.fixed{
	position:fixed; clip:rect(0 100% 100% 0); _position:absolute;
	
	/* 底部 */
	bottom:0px; left:0px; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
	
	/* 左侧 */
	/*left:0px;*/
	/*_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);*/
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
}

*html{ background-image:url(about:blank); background-attachment:fixed; /* 解决固定层在IE6下闪的问题 */}


/* png透明 */
.pngfix{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/x.png');}

/* 渐变 */
.gradient{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#dedede);
    background: -moz-linear-gradient(top, #ffffff, #dedede);}
	


/* 解决ie下连接加粗的鼠标样式问题*/
a strong{ cursor:pointer;}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------

/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.ff8600,ff86aa a{ color:#ff8600;}

/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font14px{ font-size:14px;}
.font9pt{ font-size:9pt;}


/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 
 
/*页面外围控制整体布局宽度*/
.wrapper{}

/* 网站外围阴影 */
.shardow{}


.header{
	width:990px; height:153px; margin:0 auto; background:#fff; padding:0 0 5px 0;
	/*position:fixed; clip:rect(0 100% 100% 0); _position:absolute;
	top:0px; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);*/
}
.header .logo{
	width:990px; height:110px;
}
.header .logo .left{
	margin:20px 0 0 20px; float:left; display:inline;
}
.header .search{
	width:429px; height:30px; padding:2px; border:#b3b3b3 solid 1px; float:left; display:inline; margin:40px 0 0 166px;
	-webkit-box-shadow:1px 1px 3px #909090;
    -moz-box-shadow:1px 1px 3px #909090;
    box-shadow:1px 1px 3px #909090;
}
.header .search .text{
	width:374px; height:25px; float:left; display:inline; border:0; margin:0 0 0 1px;
}
.header .search .submit{
	background:url(../imgs/bg11.gif) no-repeat; width:54px; height:30px; float:left; display:inline; border:0;
}
.header .logo .right{
	margin:51px 0 0 86px; float:left; display:inline; width:114px;
}
.header .logo .right .money{
	background:url(../imgs/bg12.gif) no-repeat; padding:1px 0 2px 24px;
}
.header .logo .right .red{
	color:#8f0000; padding:1px 0 2px 0px;
}
.header .nav{
	height:43px; background:#97b9f8; clear:both; position:relative;
}
.nav h1{
	width:205px; height:35px; position:absolute; left:0; top:-16px; background:url(../imgs/bg1.gif) 20px 0 no-repeat; padding:24px 0 0 56px; color:#5781d0; font-size:18px; font-weight:bold; *padding-top:27px;
}
.nav .inner{
	margin:0 0 0 261px;
}
.nav a{
	height:37px; padding:0 20px; float:left; display:inline; margin:6px 1px 0 0; color:#fff; line-height:37px; text-align:center; font-size:16px; font-family:"微软雅黑", "宋体"; text-shadow:#637aa3 1px 1px; line-height:32px;
}
.nav a.selected{
	 background:#fff; color:#052687; text-shadow:#e7e7e7 1px 1px;
}
.nav a.help{
	float:right;
}


.page{
	width:990px; height:auto; overflow:hidden; margin:0 auto;
}
.aside{
	width:244px; float:left; display:inline;
}
.main{
	width:726px; float:right; display:inline;
}

.aside .search{
	height:40px; margin:22px 0 0 0;
}
.aside .search .inner{
	width:136px; height:25px; border:#b4b4b4 solid 1px; float:left; display:inline; padding:2px;
	-webkit-box-shadow:1px 1px 3px #909090;
    -moz-box-shadow:1px 1px 3px #909090;
    box-shadow:1px 1px 3px #909090;
}
.aside .search .inner .text{
	width:98px; height:25px; float:left; display:inline; border:0; margin:0 0 0 1px;
}
.aside .search .inner .submit{
	background:url(../imgs/bg7.gif) no-repeat; width:37px; height:25px; float:left; display:inline; border:0;
}
.aside .search .icon{
	width:88px; height:30px; float:right; display:inline;
}
.aside .search .icon a{
	width:16px; height:16px; float:left; display:inline; margin:9px 10px 0 0 ;
}
.aside .search .icon .i1{
	background:url(../imgs/bg8.gif) no-repeat; 
}
.aside .search .icon .i2{
	background:url(../imgs/bg9.gif) no-repeat; 
}
.aside .search .icon .i3{
	background:url(../imgs/bg10.gif) no-repeat; 
}
.aside .list{
	border:#cfcfcf solid 1px;
}
.aside .list dl{
	border-bottom:#d2d2d2 solid 1px; line-height:36px; height:36px; clear:both;
}
.aside .list dl dt{
	width:143px; float:left; display:inline; padding:0 0 0 8px;
}
.aside .list dl dd{
	float:left; display:inline; margin:0 5px 0 0; font-family:Arial, Helvetica, sans-serif;
}
.aside .list dl.selected{
	background:#f3f4fe;
}
.aside .list dl.last{
	border:0;
}
.aside .all{
	border:0;
}
.aside .all dl{ border:0;}

.main .cases {
	margin:33px 0 0 0;
}
.cases .item{
	border:#c2c2c2 solid 1px; padding:15px 12px; margin:0 0 16px 0; height:auto; overflow:hidden; border-radius:10px 10px 10px 10px;
	-webkit-box-shadow:1px 1px 3px #909090;
    -moz-box-shadow:1px 1px 3px #909090;
    box-shadow:2px 5px 5px #909090;
	width:684px;
}
.cases .item .avatar{
	width:84px; float:left; display:inline; text-align:center; margin-right:20px;
}
.cases .item .avatar .doc{
	background:url(../imgs/bg2.gif) no-repeat; width:32px; height:61px; display:block; margin:5px 0 0 0; padding:11px 0 0 30px; font-size:22px;
}
.cases .item .avatar .green{
	background:url(../imgs/bg3.gif) no-repeat;
}
.cases .item .inner{
	width:572px; float:left; display:inline; font-family:"微软雅黑", "宋体";
}
.cases .item .inner p{
	margin:0 0px 15px 0;
}
.cases .item .inner a{
	color:#052687;
}
.cases .item .inner .comments{
	background:url(../imgs/bg4.gif) left center no-repeat; width:16px; height:15px; padding:1px 0 1px 24px;
}
.cases .item .inner .share{
	background:url(../imgs/bg5.gif) left center no-repeat; width:169px; height:15px; padding:1px 0 1px 24px; margin:0 0 0 15px;
}
.cases .item .inner .tags{
	clear:both; height:auto; overflow:hidden;
}
.cases .item .inner .tags a{
	height:25px; line-height:25px;  border:#e1e1e1 solid 1px; background:#d0ebf6; padding:0 15px; margin-right:4px; float:left; display:inline; border-radius:13px 13px 13px 13px;
}
.cases .item .inner .imgs{
	clear:both; height:auto; overflow:hidden; margin-top:15px;
}
.cases .item .inner .imgs em{
	background:url(../imgs/bg6.gif) no-repeat; width:15px; height:15px; float:left; display:inline;
}
.cases .item .inner .imgs li{
	width:70px; height:106px; float:left; display:inline; margin-left:9px; text-align:center;
}
/* 诊室条形 */
.main .filter{
	width:701px; height:36px; border:1px solid #c2c2c2;
	-webkit-box-shadow:1px 1px 3px #787878;
    -moz-box-shadow:1px 1px 3px #787878;
    box-shadow:2px 5px 5px #787878;
	margin:23px 18px 10px 0;
	background:url(../imgs/bg14.gif) no-repeat 645px center;
}
.main .filter .select{
	color:#1d1d1d; font-size:14px; font-family:"微软雅黑", "宋体"; width:110px; border-right:1px solid #c2c2c2; text-align:center; line-height:34px;	
}
.main .filter .type{
	width:147px; height:155px;
	-webkit-box-shadow:1px 1px 3px #787878;
    -moz-box-shadow:1px 1px 3px #787878;
    box-shadow:2px 5px 5px #787878;
	position:relative;
	left:62px; top:-15px; z-index:999; background:#FFFFFF;
}
.main .filter .type ul li{
	width:145px; height:30px; background:#a7c7fa; margin:0px 1px 1px 1px; line-height:29px; font-family:"微软雅黑", "宋体"; 

}
.main .filter .type ul li a{
	color:#1d1d1d; padding-left:23px;
}
.main .filter .type ul li a.selected{
	background:url(../imgs/bg21.gif) no-repeat 8px 5px;
}

.main .tit{
	width:701px; height:30px; text-align:center; line-height:30px; font-size:18px; font-family:"微软雅黑", "宋体"; color:#383838;
}
.main .cases_filter{
	height:auto; overflow:hidden;
}
.main .cases_filter .item{
	border:#c2c2c2 solid 1px; padding:15px 12px; margin:0 0 16px 0; height:auto; overflow:hidden; border-radius:10px 10px 10px 10px;
	-webkit-box-shadow:1px 1px 3px #909090;
    -moz-box-shadow:1px 1px 3px #909090;
    box-shadow:2px 5px 5px #909090;
	width:684px;
}
.main .cases_filter .item .avatar{
	width:104px; height:auto; overflow:hidden; float:left; display:inline;
}

.main .cases_filter .item .avatar .doc{
	background:url(../imgs/bg2.gif) no-repeat; width:41px; height:82px; display:block; margin:5px 0 0 0; padding:18px 0 0 45px; font-size:22px;
}
.main .cases_filter .item .avatar .green{
	background:url(../imgs/bg16.gif) no-repeat;
}
.main .cases_filter .item .avatar .red{
	background:url(../imgs/bg17.gif) no-repeat;
}
.main .cases_filter .item .avatar .yellow{
	background:url(../imgs/bg18.gif) no-repeat;
}
.main .cases_filter .item .avatar .gray{
	background:url(../imgs/bg20.gif) no-repeat;
}
.main .cases_filter .item .inner{
	width:572px; float:left; display:inline; font-family:"微软雅黑", "宋体";
}
.main .cases_filter .item .inner p{
	line-height:20px; padding:0px 0px 15px 0px;
}

.main .cases_filter .item .inner .comments{
	background:url(../imgs/bg4.gif) left center no-repeat; width:16px; height:15px; padding:1px 0 1px 24px;
}
.main .cases_filter .item .inner .share{
	background:url(../imgs/bg5.gif) left center no-repeat; width:169px; height:15px; padding:1px 0 1px 24px; margin:0 0 0 15px;
}
.main .cases_filter .item .inner .tags{
	clear:both; height:auto; overflow:hidden;
}

.main .cases_filter .item .inner .tags a{
	height:25px; line-height:25px;  border:#e1e1e1 solid 1px;  padding:0 23px; margin-right:4px; float:left; display:inline; border-radius:13px 13px 13px 13px; color:#202020; margin-bottom:8px;
}
.main .cases_filter .item .inner .tags .blue a{
	background:#9fd5eb; 
}
.main .cases_filter .item .inner .tags .red a{
	background:#f2b69d;
}
.main .cases_filter .item .inner .tags a.selected{
	background-image:url(../imgs/img7.gif);
	background-repeat:no-repeat;
	background-position:right;
}


.main .cases_filter .item .inner .tags em{
	background:url(../imgs/img6.gif) no-repeat 10px 8px; width:25px; height:23px; float:left; display:inline;
}
.main .cases_filter .item .inner .imgs{
	clear:both; height:auto; overflow:hidden; margin-top:15px;
}
.main .cases_filter .item .inner .imgs em{
	background:url(../imgs/bg6.gif) no-repeat; width:15px; height:15px; float:left; display:inline;
}
.main .cases_filter .item .inner .imgs li{
	width:70px; height:106px; float:left; display:inline; margin-left:9px; text-align:center;
}

/*首页*/
.header2{
	width:990px; margin:0 auto; height:140px; background:#97b9f8; padding:0px;
}
.header2 img{
	margin:25px 0 0 33px;
}

.header2 p{ 
	width:990px; height:1px; background:#dddddd; padding:0px; position:relative;left:0px; top:-9px;z-index:-1;
}
.header2 a{
	background:url(../imgs/help.gif) no-repeat; display:block;  color:#ffffff; width:128px; height:36px; text-align:center; font-family:"微软雅黑", "宋体"; font-size:18px; padding-top:16px; position:relative;left:824px; top:2px; z-index:999;
}
.login{
	width:990px; margin:0 auto; height:auto; overflow:hidden; 
}
.login .head{
	height:24px; font-size:24px; padding-top:8px;
}
.login .body{
	height:auto; overflow:hidden; background:url(../imgs/img8.gif) no-repeat 58px 95px;
}
.login .body .tab{
	width:466px; height:52px;margin-left:483px;
}
.login .body .tab a{
	width:229px; height:50px; border:1px solid #c0c0c0; display:block; float:left; margin-right:2px; text-align:center; line-height:50px; color:#575757; font-size:18px;font-family:"微软雅黑", "宋体"; background:#deebfb;
}
.login .body .tab a.selected{
	background:#FFFFFF;
}
.login .body .inner{
	width:462px; height:auto; overflow:hidden; margin-left:483px; border:1px solid #c0c0c0; margin-top:2px;
}
.login .body .inner dl{
	margin:37px auto auto 59px; height:20px;
}
.login .body .inner dt{
	font-size:20px;font-family:"微软雅黑", "宋体"; color:#696868; display:block; float:left; padding-top:8px;  width:60px;
}
.login .body .inner dl dd{
	color:#727272;font-size:14px;font-family:"微软雅黑", "宋体";
}
.login .body .inner dl dd .text{
	width:261px; height:38px; padding:0px; border:1px solid #929292;
}

.login .body .inner dl dd .check{
	width:20px; height:20px; border:1px solid #929292; padding:0px;
}
.login .body .inner dl dd .pwd{
	color:#1e49ab; text-decoration:underline; padding-left:52px;
}
.login .body .inner dl dd a .img{
	width:32px; height:32px;
}

.footer{
	width:990px; margin:0 auto; height:auto; overflow:hidden; border-top:1px solid #7aa5c3; margin-top:52px;
}
.rightpage{}

/* 列表模型 */
.list{}

/*侧栏*/
.sidebar {}

/*栏目*/
.column{}

/*登录条*/
.loginbar{}

/*热点*/
.hot{}

/*新闻*/
.news{
	width:990px; height:auto; overflow:hidden; padding:28px 0 0 0; margin:0 auto;
}
.news .head{
	width:988px;height:28px; padding-left:40px;
}
.news .head a{ 
	display:block; float:left; display:inline; width:96px; height:27px; border:1px solid #70b8eb; text-align:center; line-height:27px; color:#ebf2fe;
	margin-right:7px; background:#97b9f8; font-size:14px;font-family:"微软雅黑", "宋体";border-bottom:none;
	-webkit-box-shadow:1px 1px 3px #a0a0a0;
    -moz-box-shadow:1px 1px 3px #a0a0a0;
    box-shadow:2px 1px 5px #a0a0a0;
	position: relative;
 	top: 1px;
}
.news .head a.selected{
	background:#FFFFFF;color:#668bd3;
}
.news .body{
	 height:auto; overflow:hidden;border:1px solid #70b8eb;font-family:"微软雅黑", "宋体"; margin:0 4px 16px 4px;
	-webkit-box-shadow:1px 1px 3px #a0a0a0;
    -moz-box-shadow:1px 1px 3px #a0a0a0;
    box-shadow:2px 5px 5px #a0a0a0;
	width:980px;
}
.news .body ul{
	padding:35px 0 0 54px;
}
.news .body ul li a{
	line-height:30px; background:url(../imgs/bg13.gif) no-repeat left 6px;padding-left:20px; color:#434343;
}
/*医学标签系统*/
.keyword{
	width:990px; height:auto; overflow:hidden; padding:28px 0 0 0; margin:0 auto;
}
.keyword .head{
	width:988px;height:28px; padding-left:40px;
}
.keyword .head a{ 
	display:block; float:left; display:inline; width:96px; height:27px; border:1px solid #70b8eb; text-align:center; line-height:27px; color:#ebf2fe;
	margin-right:7px; background:#97b9f8; font-size:14px;font-family:"微软雅黑", "宋体";border-bottom:none;
	-webkit-box-shadow:1px 1px 3px #a0a0a0;
    -moz-box-shadow:1px 1px 3px #a0a0a0;
    box-shadow:2px 1px 5px #a0a0a0;
	position: relative;
 	top: 1px;
}
.keyword .head a.selected{
	background:#FFFFFF;color:#668bd3;
}
.keyword .body{
	 height:auto; overflow:hidden;border:1px solid #70b8eb;font-family:"微软雅黑", "宋体"; margin:0 4px 16px 4px;
	-webkit-box-shadow:1px 1px 3px #a0a0a0;
    -moz-box-shadow:1px 1px 3px #a0a0a0;
    box-shadow:2px 5px 5px #a0a0a0;
	width:946px;
	padding:17px;
}
.keyword .body .search{
	width:292px; height:30px; padding:2px; border:#b3b3b3 solid 1px; 
	-webkit-box-shadow:1px 1px 3px #909090;
    -moz-box-shadow:1px 1px 3px #909090;
    box-shadow:1px 1px 3px #909090;
}
.keyword .body .search .text{
	width:237px; height:25px; float:left; display:inline; border:0; margin:0 0 0 1px; 
}
.keyword .body .search .submit{
	background:url(../imgs/bg11.gif) no-repeat; width:54px; height:30px; float:left; display:inline; border:0; 
}
.keyword .body .cat{
	line-height:50px; height:auto; overflow:hidden;width:946px;
}
.keyword .body .cat a{
	color:#064d80;font-family:"微软雅黑", "宋体"; padding:2px 4px;
}
.keyword .body .cat a.selected{
	background:#97b9f8; color:#f8fbff;
}
.keyword .body .inner{
	height:346px; width:906px; border:1px solid #cdcdcd; padding:20px;
}
.keyword .body .inner a{
	 width:200px; height:30px; line-height:30px;font-family:"微软雅黑", "宋体"; background:url(../imgs/bg13.gif) no-repeat 5px; padding-left:24px; display:block; float:left; display:inline; color:#282828;
}


/*下载*/
.download{}

/*子导航*/
.subnav{}

/*菜单*/
.menu{}

/*子菜单*/
.submenu{}

/*搜索*/
.search{}

/*友情链接*/
.friendlink{}

/*版权*/
.copyright{}

/*滚动*/
.scroll{}

/*内容*/
.content{}

/*标签页*/
.tab{}

/*文章列表*/
.list{}

/*提示信息*/
.msg{}

/*小技巧*/
.tips{}

/*栏目标题*/
.title{}

/*加入*/
.joinus{}

/*指南*/
.guild{}

/*服务*/
.service{}

/*注册*/
.regsiter{}

/*状态*/
.status{}

/*投票*/
.vote{}

/*合作伙伴*/
.partner{}

/* 分页 */
.pages{ text-align:center; margin:30px 0 40px; 0;}
	.pages a{ border:#ccc solid 1px; margin-left:3px; padding:4px 4px; color:#0000cc;}
	.pages a:hover{ text-decoration:none;}

/*页脚*/
.footer{ }